home *** CD-ROM | disk | FTP | other *** search
- 2004-12-29 Marcus Mueller <znek@mulle-kybernetik.com>
-
- * v1.0.9
-
- * AppController.[hm]: Added -adjustResolution: method to toggle between
- different resolutions. Found description of error code -9405, inserted
- in comment. Removed weird usage of private callback, shifted that
- to proper initializer in MyQuickDrawView.
-
- * MyQuickDrawView.[hm]: Added -adjustVideoSettings: method, provided
- proper code to bring settings panel to front. This means that we can
- now alter all camera settings via Quicktime! Added some private
- API to start/stop the sequence grabber idle timer and increased
- robustness of idle timer in case of temporary error (which seems
- to occur directly after the settings panel was removed).
- Major code cleanup, resulting in rename of instance variables.
- Also, restructered a lot of the code in order to finally understand
- what's going on.
-
- * SelectiveView.m: properly override -setFrameSize: and recalculate
- selectionMask when necessary (via new private API).
-
- * README: updated
-
- 2004-12-22 Michael Maier <micha@mulle-kybernetik.com>
-
- * v1.0.8
-
- * AppController.[hm], SelectiveView.[hm],
- NSApplication+Extensions.[hm]: AppleScriptConvenience methods
-
- * MulleSight.{scriptSuite,scriptTerminolgy}: exposed multiple
- properties to AppleScript, added script command.
-
- * MulleSightAsWebcam.applescript: New script demonstrating how
- MulleSight can be used as a Webcam
-
- 2004-12-17 Marcus Mueller <znek@mulle-kybernetik.com>
-
- * v1.0.7
-
- * AppController.m: copy image to iChat (optional), make flags
- persistent
-
- * SelectiveView.m: make flags persistent, insert disclaimer.
-
- * README: updated
-
- 2004-12-04 Marcus Mueller <znek@mulle-kybernetik.com>
-
- * v1.0.6
-
- * SelectiveView.[hm]: stopped isFlipped madness by overriding -isFlipped
- appropriately - now {0, 0} is at bottom left, making all calculations
- much easier to understand. Added resizing which comes with a host
- of new private methods. Entering the selectionRect will now trigger
- a white border to be displayed, accompanied by a new resizing grip
- in the lower right corner. Cursor rects are a bit more complicated
- now, because the lower right corner should display an arrow instead
- of an open/closed hand.
-
- * ResizeGrip.tiff: image resembling the resizing grip
-
- 2004-12-03 Marcus Mueller <znek@mulle-kybernetik.com>
-
- * v1.0.5
-
- * *.applescript: simplified AppleScripts, thanks to Michael Maier
- <micha@mulle-kybernetik.com> for teaching me.
-
- * MulleSight.sdef: trimmed the sdef to the current state, more or less
- for educative purposes only.
-
- * MainMenu.nib: removed all superfluous items from main menu,
- "Copy" maps to capture now. Added "Capture" submenu and the ability
- to toggle scaling of the captured image to 64x64. Note: the size
- should be probably be configurable in the future.
-
- * AppController.[hm]: added ability to toggle, whether captured image
- should be scaled (currently fixed at 64x64, default: on). Added
- "Copy" as a synonym for capture.
-
- * SelectiveView.[hm]: added flags to distinguish the drag mode
- (currently only "moveSession" is implemented and used). Usage of
- selectionRect is toggable now (default: on). Added proper cursor
- rects which simplifies quite a bit of the code.
-
- 2004-11-30 Marcus Mueller <znek@mulle-kybernetik.com>
-
- * v1.0.4
-
- * SelectiveView.m: implemented preliminary dragging code to move the
- selectionRect. This should be extended to also offer resizing.
-
- * v1.0.3
-
- * SelectiveView.[hm]: new subclass of MyQuickDrawView which displays
- a selectionRect (the one which is captured as image). The idea is
- to modify the selectionRect later on via mouse dragging - but ensure
- that it's quadratic.
-
- * AppController.m: remove selectionRect from -image, however scaling is
- still not configurable. This should be fixed in a later release.
-
- 2004-11-29 Marcus Mueller <znek@mulle-kybernetik.com>
-
- * v1.0.2
-
- * AppController.[hm]: advertise notification name for camera failures,
- so MyQuickDrawView can use this to post errors. AppController takes
- the responsibility to display these kind of error messages and
- quits properly.
-
- * MyQuickDrawView.m: post errors instead of displaying panels.
-
- * create-mullesight-binary-package.sh: copy *.applescript files to
- the dmg.
-
- * v1.0.1
-
- * NSView+Extensions.[hm], README, AUTHORS, COPYING, COPYRIGHT,
- Version, ChangeLog, MulleSight.icns: added
-
- * *.[hm]: added standard disclaimer (revised BSD license)
-
- * MulleSightPlusTunes.applescript: another convenience script
-